Role
UI/UX Designer, Web Developer, Full-Stack Developer

Project Goal Introduction
The goal of this project was to create a digital business card platform, enabling users to design, share, and manage their contact information online. The website aimed to offer customizable card designs, tiered pricing packages, and seamless integration for businesses and professionals, aiming to replace traditional physical cards.

Client Background
The client, a Sri Lankan entrepreneur, sought to disrupt the business card industry with a modern and eco-conscious solution. Their startup aimed to cater to the Sri Lankan market, streamlining networking and professional interactions.

Challenges
Intuitive Design: Developing a user-friendly card creation interface for users with varying tech proficiency.
Package Management: Creating a clear pricing structure for the different tiers and managing the associated features for each package.
Data Security: Implementing robust security measures to protect sensitive user and company information.
Market Adoption: Convincing users in Sri Lanka to shift from traditional business cards to a digital solution.
Payment Gateway Integration: Selecting and integrating a secure payment gateway that aligns with Sri Lankan financial regulations.
QR Code Functionality: Incorporating QR code generation on the cards, ensuring seamless viewing and data sharing functionality.
Diverse Card Features: Designing and implementing additional card features (e.g. social media links, contact forms) to provide a customizable and valuable product.
Solution
Card Builder: The platform provided an easy-to-use interface with templates enabling users to design their digital cards. Users could customize with images, text, contact details, and social media links. Free users were given 2 cards as an introductory offering.
Contact Sharing: Users could directly text or email their digital business cards, enhancing networking connections and convenience.
Pricing & Features: A tiered system (Free, Professional, Business, Enterprise) provided varying levels of features and benefits. Feature highlights included:
Unlimited Unique Cards (Pro and higher): Accommodating power users and larger enterprises.
Advanced Contact Syncing & Management: Efficient contact organization for all paid plans.
Cross-Channel Identity Toolkit: Varying levels of complexity to promote a consistent professional online presence.
Branded Media-rich Cards: Customizable features to strengthen brand image.
User Management & SSO (Business and higher): Essential for team and company accounts.
Security: Routes were protected using middleware to mitigate common vulnerabilities. Optimization was implemented to safeguard against script injection attacks.
Web Development
Templating: EJS templates provided a structured approach for dynamic content generation within the card design and the rest of the platform.
Backend and Database: Node.js and Express.js offered a robust foundation for data handling and API development. MongoDB served as a flexible database to store user information, card designs, and other relevant data.
Payment Gateway: Seamless integration with OnePay.lk ensured secure payment processing, aligning with Sri Lankan financial needs.
QR Code: The npm 'qr' package enabled convenient QR code generation, enhancing the card's accessibility and shareability.
Communications: Mailjet integration streamlined the sharing of digital cards via email and SMS, providing users with multiple channels for networking and outreach.

Results
Successful Launch: The platform was successfully launched in Sri Lanka, generating a flood of signups and demonstrating a strong demand for digital business card solutions.
Impressive Growth: The platform experienced a consistent 10% increase in users each month, highlighting the solution's market appeal and scalability.
Efficient Networking: The platform, with features like QR code sharing and customizable cards, streamlined networking for Sri Lankan business professionals.
Sustainability: Adoption of digital business cards directly contributed to sustainable and eco-friendly networking practices in the region.

Technologies Used
Backend Development
Node.js/Express.js: Powerful JavaScript runtime and framework for building the server-side logic and API.
Database
MongoDB: NoSQL database well-suited for flexible data structures related to user accounts and card designs.
Templating
EJS: Simplified the dynamic HTML content generation.
Payment Gateway: OnePay.lk for secure payment processing tailored to the client's market.
QR Code Generation: 'qr' npm package for easy QR code integration.
Communications: Mailjet for email delivery and SMS capabilities
Digibizcard
Published:

Digibizcard

Published:

Creative Fields